Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
Un Planet est un site Web dynamique qui agrège le plus souvent sur une seule page, le contenu de notes, d'articles ou de billets publiés sur des blogs ou sites Web afin d'accentuer leur visibilité et de faire ressortir des contenus pertinents aux multiples formats (texte, audio, vidéo, Podcast). C'est un agrégateur de flux RSS. Il s'apparente à un portail web.
Vous pouvez lire le billet sur le blog La Minute pour plus d'informations sur les RSS !
  • Canaux
  • Categories
  • Tags
  • Canaux

    4315 éléments (50 non lus) dans 55 canaux

    Dans la presse Dans la presse

    Géomatique anglophone

     
    • sur Fernando Quadro: Etapas básicas para criar seu WebGIS

      Publié: 30 October 2024, 1:00pm CET

      A melhor prática para criar um sistema WebGIS é armazenar todos os seus dados espaciais em um servidor PostgreSQL habilitado para PostGIS. Garanta que a indexação espacial seja aplicada para recuperação de dados mais rápida.

      Você pode facilmente construir uma interface intuitiva e amigável usando HTML básico, CSS, Bootstrap e JavaScript.

      Use Leaflet ou OpenLayers como sua biblioteca de mapeamento padrão!

      Para filtrar dados ou executar consultas, siga estas etapas:
      ? Colete a entrada do usuário e envie-a para seu script de backend por meio de uma solicitação AJAX.
      ? Valide a entrada no backend e busque os dados necessários do banco de dados PostgreSQL usando consultas SQL.
      ? Prepare os dados no backend e envie-os de volta para o cliente (interface do usuário).
      ? O cliente receberá os dados por meio da mesma chamada AJAX e os formatará em camadas Leaflet. AJAX é assíncrono.
      ? Estilize suas camadas de forma eficaz usando funções JavaScript.
      ? Exiba as camadas no mapa.
      ? Ajuste automaticamente a visualização do mapa para se ajustar à extensão do recurso pesquisado.
      ? Adicione-os a um controle de camada para alternar a visibilidade entre ligado e desligado.
      ? Crie dicas de ferramentas ou pop-ups para exibir informações detalhadas.
      ? Se o usuário pesquisar por um único recurso, desenhe um círculo, linha ou polígono ao redor dele e amplie o recurso.

      Estas são as etapas básicas para exibir dados em um sistema WebGIS.

      Gostou desse post? Conte nos comentários ?

      Fonte: webgis.tech
      Instagram: [https:]]
      LinkedIn: [https:]]

    • sur GeoTools Team: GeoTools 31.4 Released

      Publié: 30 October 2024, 12:21pm CET
      GeoTools 31.4 released The GeoTools team is pleased to announce the release of the latest maintenance version of   GeoTools 31.4: geotools-31.4-bin.zip geotools-31.4-doc.zip geotools-31.4-userguide.zip geotools-31.4-project.zip This release is also available from the   OSGeo Maven Repository and is made in conjunction with
    • sur Mappery: Where’s this?

      Publié: 30 October 2024, 10:00am CET
      Pièce jointe: [télécharger]

      Marc-Tobias asked “Is this a map (in the wild)? If so of what?”

      The answer is Michigan, US and apparently they celebrate something called Plaidurday (massive bonus points to me for working this out). I am going to mark my calendar for next year and wear a check shirt.

    • sur The Scariest Place Names in the World

      Publié: 30 October 2024, 9:30am CET par Keir Clarke
      For many people around the world, the fun of Halloween starts today with Mischief Night. Whether you’re indulging in a little mischief tonight or getting ready for trick-or-treating tomorrow, you might want to add a little spooky geography to your celebrations. Get ready for a 'Mappy Halloween' with a journey through some of the eeriest place names on the map! From Vampire Island off the coast of
    • sur Fernando Quadro: Por que utilizar um WebGIS?

      Publié: 29 October 2024, 1:00pm CET

      Porque mais e mais empresas estão migrando para publicar seus produtos e serviços como WebGIS ou disponibilizando seus dados e funcionalidades pela web.

      Essa mudança faz parte da tendência mais ampla conhecida como “GIS moderno”.

      A mudança para o WebGIS oferece benefícios significativos.

      ? Aqui estão as principais vantagens do WebGIS:

      1. Alcance um público mais amplo: os aplicativos WebGIS podem ser acessados ??globalmente por qualquer pessoa com uma conexão de internet, simplesmente usando uma URL.

      2. Nenhuma instalação necessária: como o WebGIS é baseado em navegador e os navegadores geralmente são pré-instalados na maioria dos dispositivos, os usuários podem acessar os aplicativos instantaneamente sem a necessidade de instalação complexa de software.

      3. Compatibilidade entre plataformas: o WebGIS funciona perfeitamente em todos os sistemas operacionais (Windows, Mac, Linux, etc.) usando navegadores da web padrão.

      4. Custos mais baixos: as empresas podem reduzir despesas usando infraestrutura de nuvem e evitando ou reduzindo a necessidade de licenças de software caras.

      5. Colaboração em tempo real: vários usuários podem interagir com os mesmos dados simultaneamente, permitindo colaboração em tempo real de diferentes locais.

      6. Atualizações instantâneas: quaisquer atualizações ou alterações nos aplicativos podem ser disponibilizadas imediatamente para todos os usuários, sem exigir atualizações manuais ou reinstalações — basta atualizar o navegador.

      7. Mais fácil para usuários não técnicos/não GIS: os aplicativos WebGIS geralmente oferecem interfaces intuitivas, tornando-os acessíveis até mesmo para especialistas não GIS que precisam executar tarefas específicas.

      8. Escalabilidade: as soluções WebGIS podem ser dimensionadas facilmente para lidar com cargas de dados crescentes e demandas do usuário, fornecendo flexibilidade para empresas em crescimento.

      O WebGIS ajuda as empresas a fornecer serviços e aplicativos com tecnologia GIS de forma mais eficaz, tornando-os acessíveis, eficientes e fáceis de usar para seus clientes e empresas.

      Gostou desse post? Conte nos comentários ?

      Fonte: webgis.tech
      Instagram: [https:]]
      LinkedIn: [https:]]

    • sur Mappery: Glacier National Park

      Publié: 29 October 2024, 10:00am CET
      Pièce jointe: [télécharger]

      Kelsey Jordahl shared this photo of this Hand-painted map of Glacier National Park.

    • sur The Ghosts of London

      Publié: 29 October 2024, 9:21am CET par Keir Clarke
      Beneath the bustling streets and historic landmarks of London lies a city haunted by the spirits of its past. From royal specters in the Tower of London to the chilling echoes of Jack the Ripper’s victims in Whitechapel, London’s dark heritage seems to linger, haunting its present!This Halloween, you've been appointed to the position of Ghost Hunter General of London. Using the provided Haunted
    • sur GeoServer Team: GeoServer 2.25.4 Release

      Publié: 29 October 2024, 1:00am CET

      GeoServer 2.25.4 release is now available with downloads (bin, war, windows), along with docs and extensions.

      This is a maintenance release of GeoServer providing existing installations with minor updates and bug fixes. GeoServer 2.25.4 is made in conjunction with GeoTools 31.4, and GeoWebCache 1.25.3.

      Thanks to Jody Garnett for making this release.

      Security Considerations

      This release addresses security vulnerabilities and is considered an important upgrade for production systems.

      See project security policy for more information on how security vulnerabilities are managed.

      Release notes

      New Feature:

      Improvement:

      • GEOS-11399 Use Catalog streaming API in LayerGroupPage
      • GEOS-11427 metadata: “fix all” to support changing config repeatable field
      • GEOS-11463 WMS vector dimension validation should query only one feature and only for dimension attribute
      • GEOS-11502 Permit resize on user/group/role palette textbox to allow for extra long role names
      • GEOS-11503 Update mongo schemaless DWITHIN to support non-point geometry
      • GEOS-11557 CVE-2024-45748 High
      • GEOS-11588 GWC disk quota, check JDBC connection pool validation query

      Bug:

      • GEOS-10811 GeoServer 2.22.0 WPS error while clipping raster with GeoJSON input
      • GEOS-11071 GeoJSON PPIO goes NPE while decoding a GeoJSON geometry
      • GEOS-11107 Open search for EO community module: packaging missing gt-cql-json-xx.x.jar
      • GEOS-11453 Failure to look-up default value of custom dimensions on vector layers
      • GEOS-11484 DirectRasterRenderer is not respecting advancedProjectionHandling and continuosMapWrapping format_options
      • GEOS-11493 Azure blob store may not get environment parameters from property file
      • GEOS-11497 WPS execution fails with GeoJSON input
      • GEOS-11504 ResourceAccessManagerWrapper misses some delegating methods
      • GEOS-11505 OWS Monitor only handles WFS 1.0 requests
      • GEOS-11513 WMTS/GetDomainValues - Returned values are not sorted
      • GEOS-11514 Fix parsing WPS geometry geojson inputs
      • GEOS-11524 csw: default queryables mapping not generated
      • GEOS-11543 Unable to use propertyName to filter properties in a GetFeature request when service is not set
      • GEOS-11553 SLD Style: Empty SE Rotationelement throws RuntimeException (QGIS generated SLD)
      • GEOS-11556 NullPointerException when GWC disk quota monitoring is disabled
      • GEOS-11559 The customized attributes editor is prone to setting the wrong attribute source

      Task:

      • GEOS-11470 Upgrade the version of Mongo driver for schemaless plugin from 4.0.6 to 4.11.2
      • GEOS-11506 Upgrade Spring version from 5.3.37 to 5.3.39 and Spring security from 5.8.13 to 5.8.14
      • GEOS-11508 Update OSHI from 6.4.10 to 6.6.3
      • GEOS-11533 Update org.apache.commons.vfs2 to 2.9.0
      • GEOS-11574 Bump org.eclipse.jetty:jetty-server from 9.4.52.v20230823 to 9.4.55.v20240627 in /src
      • GEOS-11587 Update map fish-print-v2 2.3.2

      For the complete list see 2.25.4 release notes.

      Community Updates

      Community module development:

      • GEOS-11517 Using various OGC APIs results in service enabled check related WARN logs
      • GEOS-11518 DGGS JDBC store SQL encoder should not force the timezone to CET
      • GEOS-11519 Make DGGS rHealPix tests run again
      • GEOS-11560 OGC API modules lack cql2-json in assembly
      • GEOS-11563 Allow configuring a DGGS resolution offset on a layer basis
      • GEOS-11565 Allow configuring the minimum and maximum DGGS resolution for a layer
      • GEOS-11579 DGGS modules prevent GeoServer startup if JEP is not installed

      Community modules are shared as source code to encourage collaboration. If a topic being explored is of interest to you, please contact the module developer to offer assistance.

      About GeoServer 2.25 Series

      Additional information on GeoServer 2.25 series:

      Release notes: ( 2.25.4 | 2.25.3 | 2.25.2 | 2.25.1 | 2.25.0 | 2.25-RC )

    • sur EOX' blog: EOX IT Services GmbH at Intergeo Expo 2024

      Publié: 29 October 2024, 1:00am CET
      Intergeo 2024 is one of the world’s leading expos for geospatial solutions, bringing together professionals, innovators, and thought leaders from across the globe. Held this year in Stuttgart, Germany, the event provided a perfect platform for industry experts to showcase the latest advancements in ...
    • sur Fernando Quadro: Interação entre Temperatura e Fluxos oceânicos com IA e GIS

      Publié: 28 October 2024, 1:00pm CET

      A combinação de Inteligência Artificial (IA) e Sistemas de Informação Geográfica (GIS) pode transformar nossa compreensão dos oceanos e suas dinâmicas. Aqui estão algumas formas de como essa interação entre temperatura e fluxos oceânicos pode ser otimizada com essas tecnologias:

      ? Monitoramento em Tempo Real: Usando sensores e dados via satélite, o GIS pode mapear padrões de temperatura oceânica e fluxos em tempo real, enquanto a IA analisa grandes volumes de dados para prever mudanças futuras.

      ? Previsões Climáticas Precisas: A IA é capaz de identificar padrões históricos de temperatura e fluxo oceânico para criar modelos preditivos, ajudando a antecipar fenômenos como o El Niño ou a La Niña, além de mudanças em correntes oceânicas.

      ? Gestão de Riscos e Desastres: Previsões aprimoradas permitem uma melhor gestão de riscos para eventos climáticos extremos, como tempestades ou inundações, dando tempo para se preparar e minimizar impactos.

      ? Otimização de Rotas Marítimas: Com o uso de GIS e IA, é possível otimizar rotas de transporte marítimo, aproveitando correntes oceânicas e temperaturas favoráveis, economizando combustível e reduzindo emissões.

      ? Conclusão: A combinação de IA e GIS na análise de temperatura e fluxos oceânicos oferece uma visão mais profunda e preditiva do comportamento dos oceanos, essencial para a gestão ambiental, segurança e planejamento climático.

      Fonte: webgis.tech
      Instagram: [https:]]
      LinkedIn: [https:]]

    • sur Mappery: Bokhoven Mosaic

      Publié: 28 October 2024, 10:00am CET

      Garett Speed shared this nice mosaic map “another tile mosaic, this one is in the middle of the village Bokhoven in Noord Brabant, the Netherlands”

    • sur The Interactive Genocide Map

      Publié: 28 October 2024, 9:01am CET par Keir Clarke
      A Cartography of Genocide is a powerful new initiative by Forensic Architecture that maps the extensive human cost of the Israeli military’s operations in Gaza. This interactive platform and accompanying 827-page report seek to document and analyze attacks on Gaza’s civilian population and infrastructure from October 2023 to June 2024.This interactive map presents an in-depth spatial and
    • sur Geolocating Visual Media in Conflict Zones

      Publié: 26 October 2024, 10:47am CEST par Keir Clarke
      Geoconfirmed is a volunteer-based platform focused on geolocating visual content in conflict zones. The organization provides verified geolocation data to support situational awareness, investigative efforts, and combat misinformation. Initially launched in 2022, to document the Ukraine conflict, Geoconfirmed now also documents visual content in other conflict zones. Their tools include detailed
    • sur The History of New York

      Publié: 25 October 2024, 10:42am CEST par Keir Clarke
      Mapping Historical New York: A Digital Atlas is an amazing resource that offers an unprecedented look at how Manhattan and Brooklyn were transformed at the end of nineteenth century and the beginning of the twentieth century. The interactive map visualizes New York census data from 1850, 1880, and 1910, to reveal how migration, residential, and occupational patterns evolved over the course of
    • sur Fernando Quadro: Análises Espaciais nas Estratégias de Negócio

      Publié: 24 October 2024, 2:00pm CEST

      Vivemos em uma era onde a informação é o novo petróleo. Mas, como extrair valor dessa vastidão de dados disponíveis? A resposta está na interseção entre tecnologia e geografia: o mapeamento, o sensoriamento remoto e as análises espaciais. Estes recursos não são apenas ferramentas sofisticadas, mas sim catalisadores de transformação estratégica para os negócios. Vamos explorar o porquê.

      ?Mapeamento: Visualizando Oportunidades

      O mapeamento permite visualizar dados geográficos de forma intuitiva, transformando informações complexas em insights claros e acionáveis. Imagine conseguir identificar novas oportunidades de mercado simplesmente observando a distribuição geográfica dos seus clientes! Isso proporciona uma vantagem competitiva inestimável, permitindo decisões mais precisas e eficazes.

      ? Sensoriamento Remoto:

      Com o sensoriamento remoto, temos a capacidade de monitorar e analisar grandes áreas em tempo real, utilizando imagens de satélite e drones. Isso é particularmente valioso para setores como agricultura, mineração e gestão de recursos naturais, onde cada centímetro conta. Através dessas tecnologias, empresas podem aumentar sua eficiência operacional e minimizar impactos ambientais, promovendo um desenvolvimento mais sustentável.

      ? Análises Espaciais a Cereja do Bolo para Decisões Inteligentes e Estratégicas:

      As análises espaciais vão além do simples mapeamento. Elas integram diferentes camadas de dados para revelar padrões escondidos e prever tendências. Seja na otimização de rotas de logística, na escolha de novos pontos de venda ou na mitigação de riscos ambientais, as análises espaciais oferecem uma perspectiva especializada que se fundamenta em dados concretos que são essenciais para análises e tomadas de decisão fundamentadas em evidências.

      ? Transformação Digital e Competitividade:

      Empresas que adotam essas tecnologias ganham um diferencial competitivo significativo, sendo capazes de responder rapidamente às mudanças do mercado e antecipar demandas. Profissionais especializados nessas áreas são fundamentais para aproveitar ao máximo essas ferramentas, e valorizá-los é essencial para o sucesso e melhoria contínua.

      ? O Futuro Está Aqui

      Se você ainda não considerou essas ferramentas e profissionais da área como parte da sua estratégia, o momento é agora. Com o investimento e a popularização dessas tecnologias em diversos setores, o diferencial competitivo se torna claro. Invista em tecnologia, inteligência espacial e veja seu negócio alcançar novos patamares de sucesso.

      A inovação e seus benefícios podem estar “no agora” e você e sua empresa também podem estar!

      Fonte: Danielle Gomes

      Gostou desse post? Conte nos comentários ?

    • sur Who are Your Neighbors Donating to?

      Publié: 24 October 2024, 11:20am CEST par Keir Clarke
      As you might expect the geographical patterns of political donations in the USA closely resemble the geographical patterns seen in actual elections. A new map from the Washington Post reveals that urban Americans tend to donate in larger numbers to the Democrats while the Republicans get most of their political donations from rural voters. The interactive map in See how your
    • sur What is Your Climate Risk?

      Publié: 23 October 2024, 2:13pm CEST par Keir Clarke
      The German Foreign Office has released a new interactive map which visualizes climate and conflict risks around the world. The Climate Conflict Vulnerability Index Map identifies areas around the world where climate change and conflicts are likely to happen, and where people are especially vulnerable to these risks.How It WorksThe CCVI is built on three key factors:Climate: Looks at the risks
    • sur Fernando Quadro: Melhores práticas para gerenciamento de dados geoespaciais

      Publié: 23 October 2024, 2:00pm CEST

      O gerenciamento eficaz de dados geoespaciais é crucial para organizações que trabalham com GIS. Inclua essas melhores práticas para maximizar o valor de seus dados geoespaciais, melhorar os processos de tomada de decisão e garantir a sustentabilidade dos dados a longo prazo.

      ?Estabeleça regras claras para o uso de dados
      Certifique-se de que todos saibam como lidar com os dados. Isso mantém os dados seguros e consistentes.

      ?Crie padrões de dados
      Crie regras sobre como coletar, armazenar e compartilhar dados. Isso ajuda todos a usar os dados da mesma maneira.

      ?Use bons sistemas de armazenamento
      Escolha sistemas que possam crescer com suas necessidades. O armazenamento em nuvem e bancos de dados espaciais funcionam bem para dados de mapas.

      ?Adicione detalhes sobre seus dados
      Anote o que cada pedaço de dados significa. Isso ajuda as pessoas a encontrar e usar os dados certos.

      ?Faça backup dos seus dados
      Faça cópias dos seus dados para mantê-los seguros. Tenha um plano para recuperar seus dados se algo der errado.

      ?Mantenha versões antigas
      Salve versões diferentes dos seus dados. Isso ajuda você a rastrear alterações ao longo do tempo.

      ?Combine dados cuidadosamente
      Aprenda a misturar dados de diferentes fontes. Isso lhe dá uma visão completa para melhores decisões.

      ?Faça com que os dados sejam fáceis de encontrar
      Organize seus dados para que as pessoas possam encontrar o que precisam rapidamente.

      ?Treine sua equipe
      Ensine a todos como usar os dados corretamente. Isso ajuda a evitar erros.

      ?Verifique a qualidade dos dados com frequência
      Certifique-se regularmente de que seus dados estejam corretos e atualizados.

      ?Controle quem pode acessar os dados
      Decida quem pode ver ou alterar diferentes tipos de dados. Isso mantém as informações confidenciais seguras.

      ?Planeje o futuro
      Pense em como suas necessidades de dados podem mudar. Certifique-se de que seu sistema pode crescer com você.

      Gostou desse post? Conte nos comentários ?

      Fonte: webgis.tech
      Instagram: [https:]]
      LinkedIn: [https:]]

    • sur Mappery: The Balkan Territory on the side of a building

      Publié: 23 October 2024, 11:00am CEST
      Pièce jointe: [télécharger]

      Rebecca Seifried shared this. “One of the rare murals in my humble town, adorning a wall outside the Balkan Lounge bar. Obviously not to scale, and with absolutely baffling 3D effects, I still find it charming #MapsintheWild. I feel duty-bound to commemorate it because the bar recently changed ownership – TBD what will happen to the mural!”

    • sur Fernando Quadro: Black Friday Geocursos, não perca!

      Publié: 22 October 2024, 2:00pm CEST

      ? A BLACK FRIDAY DA GEOCURSOS VEM AÍ!?

      Quer estudar e crescer na carreira ainda em 2024? Então se liga que teremos cursos com descontos imperdíveis na Black Friday!

      ? CURSOS COM ATÉ 60%OFF entre os dias 08 e 10 de novembro!?

      Estarão disponíveis nossos COMBOS com os cursos: PostgreSQL, PostGIS Básico, GeoServer e OpenLayers 4!

      Já anota na agenda ai para não esquecer!

      Participe do nosso Grupo VIP para ficar por dentro de tudo e pegar seu cupom em primeiro mão:

      ?? [https:]]

    • sur Mappery: Wooden Map

      Publié: 22 October 2024, 11:00am CEST
      Pièce jointe: [télécharger]

      Ana Lucia Gonzalez shared this “Wooden map in Cabo Polonio, Uruguay, manually painted, showing the location of the main square, the path to the sea wolves, the school and the police station.”

    • sur Racial Covenants in Santa Clara Properties

      Publié: 22 October 2024, 10:27am CEST par Keir Clarke
      Despite being ruled unenforceable by the U.S. Supreme Court in 1948, racially restrictive covenants - legal clauses that barred individuals of certain racial backgrounds from purchasing or occupying homes - still persist in property records across Santa Clara County. Now a new interactive map predicts where in Santa Clara County these racially restrictive covenants are most likely to still
    • sur Fernando Quadro: WFS-T com OpenLayers, PostGIS e GeoServer

      Publié: 21 October 2024, 2:00pm CEST

      Outro dia eu estava navegando pela internet quando “esbarrei” com um post muito interessante sobre como utilizar o WFS Transactions (WFS-T), para salvar feições no PostGIS a partir de uma aplicação web com OpenLayers.

      Eu já tinha postado algo bem similar a isso a um bom tempo atrás, mas já estava bastante desatualizado, então eu decidir traduzir e (re)postar esse material aqui no blog.

      1. O Projeto

      Essa aplicação está postada no GitHub e usa no frontend React/OpenLayers para atualizar dados de recursos GIS armazenados em um banco de dados PostGIS usando transações WFS (facilitadas pelo GeoServer).

      2. Objetivo

      O objetivo era exibir um recurso WFS em um mapa com OpenLayers e gravar alguns dados no PostGIS cada vez que o recurso fosse clicado. Isso foi feito incluindo a propriedade interation nos dados do recurso que rastreou o número de cliques.

      Foi utilizado o docker kartoza/docker-geoserver para montar o backend com GeoServer e PostGIS. Graças ao trabalho duro do Kartoza, isso foi tão fácil quanto executar docker-compose up no diretório apropriado (mais instruções aqui).

      Alguma configuração foi necessária para criar uma tabela e um registro de exemplo no PostGIS. Uma vez que isso foi concluído, mais algumas etapas foram necessárias para criar um workspace, store e uma camada no GeoServer para publicar a tabela do PostGIS.

      A etapa final é publicar a camada no GeoServer e aí começa a diversão!

      3. O Frontend

      O aplicativo frontend foi baseado em React com OpenLayers. Alguns call-outs específicos e lições aprendidas são compartilhados abaixo, mas confira o projeto no GitHub para o código-fonte completo.

      3.1 Criando a camada WFS do GeoServer no OpenLayers

      Definir a camada e os estilos do WFS foi simples usando a estratégia bbox padrão, usada para instruir o OpenLayers sobre como/quando carregar os recursos do WFS. Veja:

      import VectorSource from 'ol/source/Vector';
      import GeoJSON from 'ol/format/GeoJSON.js';
      import {bbox as bboxStrategy} from 'ol/loadingstrategy.js';
      import VectorLayer from 'ol/layer/Vector';
      
      const GEOSERVER_BASE_URL = 'http://localhost:8600/geoserver/dev';
      
      // create geoserver generic vector features layer
      const featureSource = new VectorSource({
        format: new GeoJSON(),
        url: function (extent) {
          return (
            GEOSERVER_BASE_URL + '/ows?service=WFS&' +
            'version=1.0.0&request=GetFeature&typeName=dev%3Ageneric&maxFeatures=50&' + 
            'outputFormat=application%2Fjson&srsname=EPSG:3857&' +
            'bbox=' +
            extent.join(',') +
            ',EPSG:3857'
          );
        },
        strategy: bboxStrategy,
      });
      
      const featureLayer = new VectorLayer({
        source: featureSource,
        style: {
          'stroke-width': 0.75,
          'stroke-color': 'white',
          'fill-color': 'rgba(100,100,100,0.25)',
        },
      });
      

      3.2 Usando React Refs para acessar objetos OpenLayers

      Ao integrar o OpenLayers com o React, é importante inicializar os objetos do OpenLayers uma vez (por exemplo, em um hook onload) e usar Refs para manter referências a esses objetos entre as renderizações.

      Isso também permite que a versão atual desses objetos seja acessível em funções de retorno de chamada. Caso contrário, uma versão obsoleta do objeto pode ser fornecida ao retorno de chamada (capturada no momento do fechamento do retorno da chamada).

      // react
      import React, {  useEffect, useRef } from 'react';
      import Map from 'ol/Map'
      
      function MapWrapper(props) {
      
        // refs are used instead of state to allow integration with 3rd party map onclick callback;
        //  these are assigned at the end of the onload hook
        //  [https:]   const mapRef = useRef();
        const mapElement = useRef();
        const featuresLayerRef = useRef();
      
        // other logic removed for brevity
      
        // react onload hook
        useEffect( () => {
      
          // create map
          const map = new Map({
            // config removed for brevity
          })
      
          // save map and featureLary references into React refs
          featuresLayerRef.current = featureLayer;
          mapRef.current = map
      
        },[])
      
        return (      
          <div>
            <div ref={mapElement} className="map-container"></div>
          </div>
        ) 
      
      }
      
      export default MapWrapper
      

      No exemplo acima, os objetos OpenLayers map, featuresLayer e até mesmo o div mapElement são armazenados como Refs para uso em funções de retorno de chamada fora do React.

      3.3 Executando transações WFS a partir de funções de retorno de chamada do OpenLayers

      O ponto crucial de todo esse aplicativo é enviar as solicitações de transação WFS para o GeoServer com os dados de recurso do OpenLayers para gravar no PostGIS. Isso é tratado na função de retorno de chamada no onclick do mapa.

      import WFS from 'ol/format/WFS';
      import GML from 'ol/format/GML32';
      
      const GEOSERVER_BASE_URL = 'http://localhost:8600/geoserver/dev';
      
      // map click handler - uses state and refs available in closure
      const handleMapClick = async (event) => {
      
        // get clicked feature from wfs layer
        // TODO: currently only handles a single feature
        const clickedCoord = mapRef.current.getCoordinateFromPixel(event.pixel);
        const clickedFeatures = featuresLayerRef.current.getSource().getFeaturesAtCoordinate(clickedCoord);
        if (!clickedFeatures.length) return; // exit callback if no features clicked
        const feature = clickedFeatures[0];
      
        // parse feature properties
        const featureData = JSON.parse(feature.getProperties()['data']);
      
        // iterate prop to test write-back
        if (featureData.iteration) {
          ++featureData.iteration;
        } else featureData.iteration = 1;
      
        // set property data back to feature
        feature.setProperties({ data: JSON.stringify(featureData) });
        console.log('clicked updated feature data', feature.getProperties())
      
        // prepare feature for WFS update transaction
        //  [https:]   const wfsFormatter = new WFS();
        const gmlFormatter = new GML({
          featureNS: GEOSERVER_BASE_URL,
          featureType: 'generic',
          srsName: 'EPSG:3857' // srs projection of map view
        });
        var xs = new XMLSerializer();
        const node = wfsFormatter.writeTransaction(null, [feature], null, gmlFormatter);
        var payload = xs.serializeToString(node);
      
        // execute POST
        await fetch(GEOSERVER_BASE_URL + '/wfs', {
          headers: new Headers({
            'Authorization': 'Basic ' + Buffer.from('admin:myawesomegeoserver').toString('base64'),
            'Content-Type': 'text/xml'
          }),
          method: 'POST',
          body: payload
        });
      
        // clear wfs layer features to force reload from backend to ensure latest properties
        //  are available
        featuresLayerRef.current.getSource().refresh();
      
        // display updated feature data on map
        setFeatureData(JSON.stringify(featureData));
      }
      

      O código acima é executado quando o recurso WFS é clicado. Isso aciona a seguinte lógica:

      Linhas 11-14: o objeto de feição OpenLayers clicado é identificado
      Linhas 17-25: a propriedade iteration do recurso é aumentada em 1 e salva de volta no recurso
      Linhas 30-38: o recurso é convertido no formato apropriado para a transação WFS
      Linhas 41-48: a solicitação de transação WFS é definida para a instância do Docker GeoServer criada anteriormente no projeto
      Linhas 52-55: solicita que o OpenLayers recarregue os dados WFS do GeoServer para garantir que as propriedades de atualização estejam presentes

      4. Para onde ir a partir daqui

      Agora que temos um exemplo de como gravar dados GIS do OpenLayers no PostGIS, podemos expandir este aplicativo para suportar criação e edição de recursos mais complexos. Por exemplo, desenhar recursos com o OpenLayers.

      Fonte: Taylor Callsen

    • sur Mappery: Lisbon Metro Map

      Publié: 21 October 2024, 11:00am CEST
      Pièce jointe: [télécharger]

      Reinder sent this and said “In metro stations in Lisbon, one can find maps that present a plan of the streets above your head. What I saw there for the first time is that the metro station and metro lines themselves are also depicted on the map: quite convenient for better orientation!”

      Impressive.

    • sur Which Airports are also Filetypes?

      Publié: 21 October 2024, 10:13am CEST par Keir Clarke
      There is something joyfully silly about Filetypes / Airports that I love. You’ll probably visit this map for only a few minutes and then never return - but you’ll definitely remember it fondly for a long time.The premise of Filetypes / Airports is very simple: it’s an interactive map that shows the locations of airports around the world whose airport codes also happen to be file extension types
    • sur Mappery: Chloropleth Embroidery

      Publié: 20 October 2024, 11:00am CEST
      Pièce jointe: [télécharger]

      My pal Giuseppe Sollazzo has an incredibly wide range of interests which include geography and embroidery. He recently completed his latest project – “Mission accomplished ? Choropleth of London councils by population, with a terrible palette choice! Data from wikipedia, shapefile from Ordnance Survey”

      I asked him what prompted the idea for this embroidered map – “The idea fundamentally came from my recent interest in trying more analogue experiences while not completely giving up my data & digital passions. Which means I’m doing less internet, more ham radio, and less javascript maps and more physical ones. Having recently learned crochet, I thought that embroidery would be great for data visualization. It takes a while so it’s an act of love to data ? But the result is oddly pleasant.”

      I think we can all agree that it is more than oddly pleasant! If there was a Nobel Prize for geogeekery, I think Giuseppe would be a winner.

    • sur Mappery: Lighting up Lisbon Airport

      Publié: 19 October 2024, 11:00am CEST
      Pièce jointe: [télécharger]

      Reinder sent this from Lisbon. Sparkly!

    • sur You Are HERE

      Publié: 19 October 2024, 9:53am CEST par Keir Clarke
      Sony Pictures has launched a unique interactive experience to promote its upcoming film, Here. By entering your address into You Are Here, you can explore your neighborhood’s history over the last 500 years.Here, directed by Robert Zemeckis and starring Tom Hanks and Robin Wright, is based on Richard McGuire’s acclaimed graphic novel. The film spans multiple generations, focusing on a
    • sur A Nightmare on View Street

      Publié: 18 October 2024, 10:12am CEST par Keir Clarke
      Are you ready for a unique ghostbusting adventure? Today, Tripgeo is releasing a new online game that invites you to explore the spine-chilling mysteries lurking behind some of the world’s most iconic landmarks!A Nightmare on View Street is a geo-guessing game that challenges you to identify famous locations around the world that have become haunted by creatures from beyond the mortal
    • sur Scrambled Maps for Mobile

      Publié: 17 October 2024, 6:30pm CEST par Keir Clarke
      Scrambled Maps Just Got a Mobile Makeover, Thanks to TripGeo!Great news for puzzle lovers! TripGeo has been hard at work to make Scrambled Maps even better - now fully optimized for mobile devices. If you love solving map challenges, you can now take Scrambled Maps with you wherever you go, right on your phone!For those new to the game, Scrambled Maps is a fun daily challenge where
    • sur 3liz: Sortie de Lizmap Web Client 3.8

      Publié: 17 October 2024, 12:00pm CEST
      Lizmap Web Client 3.8

      Nous sommes heureux d'annoncer la sortie de Lizmap Web Client 3.8, la nouvelle version majeure de l'application.

      Financeurs Avignon Calvados French province Faunalia FMProjet JPEE PNR Ballon des Vosges Terre de Provence Agglomération Valabre Villefranche Agglomération Pré-requis et installation

      Il est désormais requis d'avoir un QGIS serveur minimum 3.28. Cependant, nous recommandons fortement d'utiliser une version LTR plus récente, comme la version 3.34. Consultez la feuille de route QGIS.

      Pour utiliser pleinement cette version 3.8, n'oubliez pas de mettre à jour votre extension Lizmap dans QGIS bureautique. Nous avons écrit un article dédié sur cette version.

      Fonctionnalités Demande de tuile unique pour toutes les couches

      Jusqu'à la version 3.7, Lizmap Web Client effectuait une requête HTTP au serveur QGIS par couche visible.

      Désormais, grâce à Faunalia qui a contribué au code source, Lizmap Web Client peut effectuer une seule requête HTTP GetMap à QGIS Serveur pour toutes les couches visibles (sauf pour les couches ayant un cache actif).

      Les deux méthodes ont des avantages et des inconvénients. Cette nouvelle option de l'extension peut être très utile pour les projets lourds. Single tile option

      Petite astuce également disponible sur la dernière version 3.7, il est désormais possible de désactiver le permalien automatique avec la case à cocher.

      Accrochage

      Lorsque l'accrochage est activé sur une couche, l'utilisateur peut désormais sélectionner dans l'interface Web sur quelle couche s'accrocher. Accrochahe sur les couches

      Cette nouvelle fonctionnalité a été développée par Faunalia.

      Infobulle

      La fonctionnalité d'Infobulle de Lizmap Web Client a été grandement améliorée dans cette dernière version. Avant, côté gauche de la capture d'écran, vous ne pouviez sélectionner qu'un champ à afficher lorsque vous survoliez une entité dans le navigateur Web. Maintenant, comme nous pouvons voir sur le côté droit, nous pouvons écrire un modèle HTML. Comme cela peut prendre en charge des expressions QGIS, nous vous encourageons à migrer votre "ancienne" configuration pour ajouter du HTML.

      Utilisation des expressions dans les infobulles

      Cette nouveauté a été financée par le PNR Ballons des Vosges.

      Navigation sur la carte

      En raison de la transition, sous le capot, d'OpenLayers 2 vers OpenLayers 10, la transition entre les différents le niveau de zoom est désormais plus fluide que dans la version 3.7.

      Dans 3.7, le choix dans Lizmap concernant la légende était de suivre exactement ce que faisait QGIS Bureautique lors d'un clic dans la légende sur les groupes, sous-groupes et couches.

      Après quelques retours d'utilisateurs, nous avons introduit le double clic dans la légende pour basculer tous les éléments enfants.

      Double-cliquez dans la légende pour tous les basculer

      Filtrage par attribut

      Lorsqu'une couche dispose d'un filtrage attributaire sur les utilisateurs ou les groupes, il est désormais possible d'avoir une liste de valeurs séparées par des virgules dans le champ :

      id name filter_field
      1 one group_a,group_b
      2 two group_b
      3 three group_b,all
      4 four all

      Cette nouvelle fonctionnalité a été financée par le département du Calvados.

      Numérisation et relations au sein du projet

      Pour les relations 1:n et n:m, lorsqu'elles sont dans une popup, les éléments enfants sont correctement placés à l'intérieur de la popup parent selon la configuration QGIS Glisser&Déposer.

      Le même comportement existe lors de la modification d'une entité.

      De nouveaux boutons pour ajouter des entités liées ont été ajoutés, par exemple dans la table attributaire ci-dessous :

      Relations N - M

      Cette nouvelle fonctionnalité a été développée par Faunalia.

      Lors de la numérisation, il y a un bouton Effacer tout.

      Popup

      Nous avons introduit un nouveau composant HTML lizmap-features-table pour avoir une liste compacte d'entités et les étiquettes d'une couche vecteur. Le Nom d'affichage (Display name) de QGIS est utilisé comme étiquette de l'entité : une expression peut être utilisée pour modifier son contenu, configuré dans l'onglet Info-bulle des propriétés de la couche vecteur de QGIS. Par exemple :

      CONCAT("quartiers_libquart", ' - ', "libsquart", ' (', to_int(area(@geometry)/10000), ' ha)')

      produira un texte comme MONTPELLIER CENTRE - Les Aubes (85 ha)

      Lizmap feature table

      Vous pouvez trouver plus d'informations sur la page dédiée sur GitHub sur la syntaxe de ce composant HTML.

      Cette nouveauté a été financée par la ville d'Avignon.

      Administration

      Dans le panneau d'administration, sur la page Information serveur, similaire à la liste des extensions QGIS Serveur installées, on peut désormais retrouver la liste des modules Lizmap installés, avec sa version correspondante.

      Concernant les extensions, nous avons ajouté un lien HTML vers la page d'accueil de l'extension, afin de vous guider vers quelques informations complémentaires. Cette dernière fonctionnalité viendra également sur les modules plus tard.

      Panneau d'administration avec modules et liens d'aide

      Chargement du JavaScript

      Si un JavaScript génère une erreur lors du chargement de la carte, il existe désormais un bouton pour ouvrir temporairement la carte sans JavaScript complémentaire grâce au paramètre no_user_defined_js=1 dans l'URL. Cela vous permet de charger la carte et vérifiez si l'erreur provient d'un script complémentaire.

      En passant, nous avons également travaillé sur XSS. Ce travail a commencé il y a quelques versions (en 3.6), mais maintenant en 3.8, il n'est plus possible d'intégrer directement du code JavaScript dans l'info-bulle HTML de QGIS. Vous devez utiliser un fichier *.js dédié.

      Sous le capot

      La carte OpenLayers 10 est maintenant par-dessus la carte "historique" OpenLayers 2. Certains outils ont été migrés d'OpenLayers 2 vers OpenLayers 10, comme les popups et la localisation par surbrillance d'une couche. Par conséquent, cette version supprime à nouveau certaines dépendances d'OpenLayers 2.

      Vous devrez peut-être adapter des scripts JavaScript complémentaires définis par l'utilisateur pour dessiner vos couches OpenLayers par-dessus la carte OpenLayers 10, par exemple.

      Documentation sur le code

      Depuis la version 3.7, de nombreuses refactorisations de code ont été effectuées du côté JavaScript et PHP. Nous pouvons désormais fournir une documentation HTML sur ces deux langages. Elles sont disponibles sur docs.3liz.org par exemple pour PHP ou pour JavaScript.

      Nous vous recommandons fortement d'utiliser la nouvelle API JavaScript lors de l'écriture d'un script JavaScript complémentaire personnalisé.

      Téléchargement

      Vous pouvez télécharger le dernier zip sur notre page des sorties.

      Pensez à installer la dernière version 3.8.X (et non pas 3.8.0 par exemple)

      Vous pouvez également consulter la liste des modifications complètes ("changelog") de la version 3.8.0, en anglais.

      Modules

      À la date du 15 octobre 2024, voici la liste des modules qui ont été mis à jour pour 3.8 :

      Les autres modules sont en cours.

      Nous espérons que vous allez apprécier cette nouvelle version ?

      L'équipe 3Liz

    • sur 3liz: Release of Lizmap Web Client 3.8

      Publié: 17 October 2024, 12:00pm CEST
      Lizmap Web Client 3.8

      3Liz is pleased to announce the release of Lizmap Web Client 3.8, the new major version of the application.

      Funders Avignon Calvados French province Faunalia FMProjet JPEE PNR Ballon des Vosges Terre de Provence Agglomération Valabre Villefranche Agglomération Pre-requirements and installation

      It is now required to have a minimum QGIS server 3.28. However, we highly recommend using the latest LTR version, i.e. version 3.34. Check the QGIS roadmap.

      To take full advantage of this version 3.8, don't forget to update your Lizmap plugin in QGIS desktop. We've written an article dedicated to this version.

      Features Single tile request for all layers

      Until version 3.7, Lizmap Web Client was doing one HTTP request to QGIS server per visible layer.

      Now, thanks to Faunalia which contributed to the source code, Lizmap Web Client can make a single HTTP request GetMap to QGIS Server for all visible layers (except for layers having a cache enabled).

      Both methods have strengths and weaknesses. This new option in the plugin, can be very useful for heavy projects.

      Single tile option

      Quick tip which is available on latest 3.7 as well, it's now possible to disable the automatic permalink with the checkbox.

      Snapping

      When snapping is enabled on a layer, the user can now select from the web interface on which layer to snap on.

      Snapping on layers

      This new feature have been developed by Faunalia.

      Tooltip

      The "Tooltip" feature in Lizmap Web Client got a great improvement in this latest version. Before, on the left side of the screenshot, you could only select one field to display while hovering a feature in the web browser. Now, as we can see on the right side, we can write an HTML template. We can support QGIS expression, se we encourage you to migrate your "old" configuration to add some nice HTML.

      Use expressions in tooltip

      This new feature have been funded by PNR Ballons des Vosges.

      Map viewer

      Due to the transition, under the hood, from OpenLayers 2 to OpenLayers 10, the map transition between different zoom level is now smoother than in the 3.7 release.

      In 3.7, the choice in Lizmap about the legend was to follow exactly what QGIS Desktop is doing when clicking in the legend about groups, subgroups and layers.

      After some user feedbacks, we could introduce the double click in the legend to toggle all child items.

      Double click in the legend to toggle them all

      Attribute filter

      When a layer has an attribute filtering about user or groupes, it's now possible to have a comma separated list of values in the field :

      id name filter_field
      1 one group_a,group_b
      2 two group_b
      3 three group_b,all
      4 four all

      This new feature have been funded by Calvados province.

      Digitizing and relations within the project

      For both 1:n and n:m relations, when displayed in a popup, the child items are correctly placed inside the parent popup according to the QGIS Drag&Drop configuration relations have been improved.

      The same behavior exists when editing a feature.

      New buttons to add linked features have been added, for instance in the attribute table below :

      N to M relations

      This new feature have been developed by Faunalia.

      When digitizing, there is a button Erase all.

      Popup

      We have introduced a new HTML component lizmap-features-table to have a nice compact list of vector layer features and labels.

      The QGIS Display name is used as the feature label: an expression can be used to tweak its content, configured in the Tooltip tab of the QGIS vector layer properties. For example:

      CONCAT("quartiers_libquart", ' - ', "libsquart", ' (', to_int(area(@geometry)/10000), ' ha)')

      will produce a text like MONTPELLIER CENTRE - Les Aubes (85 ha)

      Lizmap feature table

      You can find more information on the dedicated page on GitHub about the syntax of this HTML component.

      This new feature have been funded by Avignon city.

      Administration

      In the administration panel, on the Server information page, similar to the list of QGIS Server plugins installed, we can now find the list of Lizmap modules installed with its own version.

      About the plugins, we have added an HTML link to the plugin home page, we can lead you to some information about the plugin itself. This latest feature will come as well on modules later.

      Administration panel with modules and help links

      JavaScript loading

      If a JavaScript raises an error while loading the map, there is now a button to temporarily open the map without additional user JavaScript script thanks to the flag in the no_user_defined_js=1. This allows you to ty the map and check if the error come from an additional script.

      Side note, we have also worked on XSS. This work started a few version ago (in 3.6), but now in 3.8, it's not possible to embed JavaScript code into QGIS HTML maptip directly. You must use a dedicated *.js file.

      Under the hood

      The OpenLayers 10 map is now on top on the legacy OpenLayers 2 map. Some tools were migrated from OpenLayers 2 to OpenLayers 10, like popup and locate by layer highlight. Therefore, this version removes again some OpenLayers 2 dependencies.

      You might need to adapt some additional user defined JavaScript to draw your OpenLayers layers on top of the OpenLayers 10 map for instance.

      Documentation about the code

      Since version 3.7, a lot of code refactoring was done on the JavaScript and PHP side. Therefore, we can now provide an HTML documentation about these two languages. Both are available on docs.3liz.org for instance for PHP or for JavaScript.

      We strongly recommend you to use the new JavaScript API when writing custom additional JavaScript script.

      Javascript

      Due to the work which have been done during the legend or other features in Lizmap, some previous Javascript script might not work anymore and need to be adapted.

      Download

      You can download the latest zip on our releases page.

      Do not forget to install the latest 3.8.X (and not 3.8.0 for instance).

      You can also check the full changelog of version 3.8.0.

      Modules

      As of October 15th 2024, this is the list of modules which have been released for 3.8 :

      Other modules are work-in-progress.

      We hope you will enjoy this new version ?

      The 3Liz team

    • sur The 2024 #30DayMapChallenge

      Publié: 17 October 2024, 11:11am CEST par Keir Clarke
      Are you ready for the 2024 #30DayMapChallenge? In just over two weeks the 2024 #30DayMapChallenge will begin, and it's your chance to join thousands of cartographers worldwide in one of the most exciting mapping events of the year! Topi Tjukanov has just revealed this year's calendar of daily map challenge categories on the #30DayMapChallenge website.For the past four years, this global
    • sur Mappery: Worn Clothing

      Publié: 17 October 2024, 11:00am CEST
      Pièce jointe: [télécharger]

      Elizabeth sent me this, beyond the cover I am not sure that this is a book for map lovers.

      “A captivating and deeply researched study of the five main fabrics from which clothing is made: linen, cotton, silk, synthetics, and wool. Positing that “there is scarcely a part of the human experience, historic or current, that the story of clothes does not touch,” – Publishers Weekly

    • sur Fernando Quadro: 8 Funções do GIS na Inteligência de Negócios

      Publié: 16 October 2024, 2:00pm CEST

      O Sistema de Informações Geográficas (GIS) é uma tecnologia que pode ser usada para inteligência de negócios de diversas formas, como:

      ? Análise de Localização
      Identifica localizações ideais para novas lojas, armazéns e instalações com base em dados geográficos e demográficos.

      ? Segmentação de Mercado
      Estratégias de marketing adaptadas para regiões específicas.

      ? Otimização da Cadeia de Suprimentos
      Planejamento de rotas, logística e gerenciamento de estoque identificando os caminhos mais eficientes para transporte.

      ? Gerenciamento de Riscos
      Mapeia riscos ambientais e geopolíticos, zonas de desastres naturais, instabilidade política ou pontos críticos de crimes.

      ? Insights sobre o Comportamento do Cliente
      O GIS rastreia os comportamentos do consumidor geograficamente, identificando padrões e preferências de compra regionais.

      ? Gerenciamento de Ativos
      Gerenciamento e monitoramento de ativos físicos como equipamentos, veículos ou infraestrutura em vários locais.

      ? Análise de Concorrentes
      Mapeia as localizações e o alcance de mercado dos concorrentes, fornecendo insights sobre lacunas ou oportunidades.

      ? Integração de dados em tempo real
      GIS integra dados em tempo real de várias fontes, permitindo a tomada de decisões dinâmicas para ambientes de rápida mudança.

      Fonte: webgis.tech
      Instagram: [https:]]
      LinkedIn: [https:]]

      Gostou desse post? Conte nos comentários ?

    • sur WhereGroup: Mapbender 4 – Praxisbericht nach dem Major Release

      Publié: 16 October 2024, 12:32pm CEST
      Seit dem Major Release Mapbender 4.0.0. gibt es erste positive Rückmeldungen. Wir berichten über bereits umgezogene Projekte und nehmen noch einmal Bezug auf unser QGIS2Mapbender-Plugin, mit dem Sie Mapbender-Anwendungen direkt aus QGIS erstellen können.
    • sur Inside the Maya Temples of Copan

      Publié: 16 October 2024, 11:04am CEST par Keir Clarke
      Mused has released another amazing virtual tour. Explore the Maya Temples at Copán Ruinas is an extraordinary 'Street View' tour of the Maya temples at Copan, one of the most significant archaeological sites of the ancient world. Uncover Copan’s Ancient PastNestled in the lush jungles of western Honduras, Copan was once a thriving center of Maya culture, renowned for its artistic
    • sur Mappery: Another embroidery from Anne

      Publié: 16 October 2024, 11:00am CEST
      Pièce jointe: [télécharger]

      Anne L. shared this Map In The Wild, crafted over a weekend while enjoying the sun in her courtyard.

    • sur Fernando Quadro: Interpolação de dados usando GDAL

      Publié: 15 October 2024, 10:03pm CEST

      Interpolação espacial é uma técnica para estimar valores desconhecidos em locais com base em valores conhecidos em pontos próximos, criando uma superfície contínua a partir de dados discretos.

      ? Como pode ser útil?

      ? Prevê valores em locais não amostrados.
      ? Preenche lacunas de dados para cobertura de área completa.
      ? Cria superfícies contínuas a partir de dados de pontos.
      ? Suporta tomada de decisão em vários campos.
      ? Permite mapeamento temático e visualização de padrões.

      ? A interpolação espacial com GDAL aprimora seus dados GIS

      A interpolação espacial é uma técnica crucial de engenharia de recursos em GIS que estima valores desconhecidos entre pontos de dados conhecidos.

      GDAL (Geospatial Data Abstraction Library) oferece ferramentas poderosas para implementar vários métodos de interpolação. Aqui está uma visão geral das principais técnicas:

      ?Ponderação de distância inversa (IDW)
      ? Método simples e rápido
      ? Assume que pontos próximos têm mais influência
      ? Ideal para estimativas rápidas

      ?Krigagem
      ? Método geoestatístico
      ? Considera a autocorrelação espacial
      ? Fornece estimativas de incerteza

      ?Vizinho Natural
      ? Adapta-se a dados irregularmente espaçados
      ? Interpolação suave, sem efeito de alvo
      ? Bom para modelagem de terreno

      ?Spline
      ? Cria uma superfície suave
      ? Útil para fenômenos gradualmente variáveis
      ? Suporta parâmetros de tensão e regularização

      A escolha do método de interpolação correto depende das características dos seus dados e dos requisitos do seu projeto.

      Gostou desse post? Conte nos comentários ?

      Fonte: webgis.tech
      Instagram: [https:]]
      LinkedIn: [https:]]

    • sur Mappery: The World with Chandeliers

      Publié: 15 October 2024, 11:00am CEST
      Pièce jointe: [télécharger]

      Berl sent me this, he said “Seen on one of the walls of the ‘Leyton Engineer’ pub in East London in what used to be Leyton Town Hall. I was on my way to see a Leyton Orient game and popped in to have a bite to eat and a tipple and meet my son.”

      Glad to see that Leyton Council had such a global view.

      For those of our readers who don’t know of Leyton Orient, they are a football club based in East London. The name apparently came about as a suggestion from one of their players, Jack R Dearing, who had worked on the Orient Stream Navigation Company (otherwise known as the Orient Line).

    • sur The A-Z Music Map

      Publié: 15 October 2024, 10:54am CEST par Keir Clarke
      Step into the heart of Swinging London and let its iconic music lead you through the streets of a city alive with creativity, rebellion, and freedom. The 'London A to Z 1962-1973' interactive map will take you on a sonic journey through the London locations that helped shape one of the most exciting periods in music history. LONDON A to Z 1962-1973 is an interactive map of songs about
    • sur What is Your Neighborhood Scare Score?

      Publié: 14 October 2024, 11:35am CEST par Keir Clarke
      The Spookiest ZIP Codes in the U.S.As Halloween approaches, many of us are stocking up on candy, preparing costumes, and decking our homes with spooky décor. But did you know that how much candy, costumes, and Halloween decorations you buy might reveal just how into Halloween your neighborhood is? That’s the concept behind Instacart’s brand-new interactive map, Explore America’s Haunts, which
    • sur Open Places Map

      Publié: 13 October 2024, 12:47pm CEST par Keir Clarke
      Welcome to OpenPlacesMap! Are you bored of living in Plainville, USA? Don't you wish your hometown had a more exciting name? Now you can make it happen! OpenPlacesMap is an interactive map that empowers you to redefine your neighborhood. Simply click on any country, state, city, or neighborhood label and change its name to anything you want! Now you can live in Gotham City, Hogwarts, or
    • sur Mappery: A Street Guide that is not Mobile

      Publié: 13 October 2024, 11:00am CEST
      Pièce jointe: [télécharger]

      Scott Simmons found this street guide in his hotel, “Just got into my room in Taichung, Taiwan and found the wall to be a handy guide. Problem is, I cannot easily carry the wall into the streets, so the picture will have to do. This hotel is just a few blocks from GIS.FCU (GIS Research Center at Feng Chia University), a huge contributor to international standardization ( [https:]] ).”

      I wonder what the thinking was to use this street map as decoration?

    • sur Sean Gillies: Running again

      Publié: 13 October 2024, 1:51am CEST

      After I gave up on The Bear 100 and Black Squirrel in August, I stopped running for 6 weeks to let my Achilles tendonitis subside. I quit using the stair stepper and elliptical machines at the gym, too. My only activities were bike commuting, yoga, weight lifting, and a weekly "HIIT the water" class. I've joked about aquasizing, but have really been getting into this class. The instructor is gung ho, the regulars are friendly, and it's a good, low impact, workout. I'm going to keep doing it this fall and winter, for sure.

      On the 20th of September I went for a flat 2 mile run at Pineridge Open Space. It felt great to run outdoors on dirt, and I didn't feel any worse afterwards. I did another easy, flat trail run 4 days later. This week I did two 3.5 mile runs on trails and another session on an elliptical trainer. 2 hours in all. I'm going to try to increase to 3 hours a week by the end of the year.

      I'm grateful to be able to run again. With some luck, 2025 could be a good year.

    • sur Mappery: Spot the Map

      Publié: 12 October 2024, 11:00am CEST
      Pièce jointe: [télécharger]

      Reinder sent this pic of a shop window in Mafra in Portugal. He said there is quite a lot of Mappery in there. I found 6 and maybe 7, how about you?

    • sur Sean Gillies: Rasterio 1.4.0

      Publié: 12 October 2024, 3:35am CEST

      A month ago I wrote a long-ish post about Fiona 1.10.0. I'll try to keep this one shorter. Rasterio 1.4.0 has three main changes: Python openers, detailed error chaining, and a new statistics API.

      Python openers can connect filesystems implemented in Python, like fsspec or tiledb.vfs, to GDAL's own virtual filesystem machinery. In most cases, you should reply on GDAL's built-in virtual filesystem handlers. On the other hand, if you have unique or proprietary data access protocols, then Rasterio's new openers may be useful.

      Often enough, I want more visibility into the errors that occur during GDAL I/O functions. I'd like to see all the errors, not just the last one. So, I've implemented Python-like chaining of GDAL errors. It's not perfectly analogous, because we don't have frames for GDAL code like we do for Python, but look at the kind of details you can get now:

      >>> src.read()
      rasterio._err.CPLE_AppDefinedError: TIFFFillTile:Read error at row 512, col 0, tile 3; got 38232 bytes, expected 47086
      
      The above exception was the direct cause of the following exception:
      
      rasterio._err.CPLE_AppDefinedError: TIFFReadEncodedTile() failed.
      
      The above exception was the direct cause of the following exception:
      
      Traceback (most recent call last):
        File "rasterio/_io.pyx", line 968, in rasterio._io.DatasetReaderBase._read
          io_multi_band(self._hds, 0, xoff, yoff, width, height, out, indexes_arr, resampling=resampling)
        File "rasterio/_io.pyx", line 207, in rasterio._io.io_multi_band
          with stack_errors() as checker:
        File "rasterio/_io.pyx", line 213, in rasterio._io.io_multi_band
          return checker.exc_wrap_int(retval)
        File "rasterio/_err.pyx", line 307, in rasterio._err.StackChecker.exc_wrap_int
          raise last
      rasterio._err.CPLE_AppDefinedError: /app/tests/data/corrupt.tif, band 1: IReadBlock failed at X offset 1, Y offset 1: TIFFReadEncodedTile() failed.
      
      The above exception was the direct cause of the following exception:
      
      Traceback (most recent call last):
        File "<console>", line 1, in <module>
        File "rasterio/_io.pyx", line 650, in rasterio._io.DatasetReaderBase.read
          out = self._read(indexes, out, window, dtype, resampling=resampling)
        File "rasterio/_io.pyx", line 971, in rasterio._io.DatasetReaderBase._read
          raise RasterioIOError("Read or write failed. See context for details.") from cplerr
      rasterio.errors.RasterioIOError: Read or write failed. See context for details.
      

      Lastly, the flawed, multimodal statistics() method of datasets has been deprecated and is replaced by new, simpler stats(), clear_stats(), and update_stats() methods.

      Rasterio 1.4.0 remains limited to "classical" rasters, those with a handful of bands or channels all of the same type. For hyperspectral data cubes and the like, you should use h5py, xarray, or other emerging software. I'm quite interested in working on new software in that area, but I'd like to do so without any classical raster legacy.

    • sur Mappery: Arctic Circle

      Publié: 11 October 2024, 11:00am CEST
      Pièce jointe: [télécharger]

      Matthew Edney sent us this, he said “My father in law at the Arctic Circle, in Dalton, Alaska, the dot for the location is right by his head”

      Pretty Cool

    • sur WhereGroup: Treffen der QGIS-Gemeinschaft in Bratislava

      Publié: 11 October 2024, 10:00am CEST
      Unser Kollege Johannes Kröger besuchte auch dieses Jahr die QGIS User Conference und fasst hier voller Enthusiasmus seine Highlights zusammen.
    • sur Florida's Waffle House Index Score

      Publié: 11 October 2024, 9:43am CEST par Keir Clarke
      In the wake of Hurricane Milton, which made landfall on Florida’s Gulf Coast with devastating winds and flooding, emergency responders are working to assess the damage. One unconventional but, some argue, effective tool for gauging the situation is the "Waffle House Index," a metric used by the Federal Emergency Management Agency (FEMA) to evaluate the severity of storms and guide disaster
    • sur TorchGeo: v0.6.1

      Publié: 10 October 2024, 8:22pm CEST
      TorchGeo 0.6.1 Release Notes

      This is a bugfix release. There are no new features or API changes with respect to the 0.6.0 release.

      This release fixes an important security vulnerability and properly documents a lack of support for rasterio 1.4. All users are recommended to update to TorchGeo 0.6.1 if they are using torchgeo.models.get_weight.

      Dependencies
      • rasterio: 1.4 not yet supported (#2327)
      Datamodules
      • Datamodule: use persistent workers for parallel data loading (#2291)
      • OSCD: update normalization statistics (#2282)
      Datasets
      • Datasets: add support for os.PathLike (#2273)
      • GeoDataset: allow a mix of str and pathlib paths (#2270)
      Models
      • API: avoid use of eval in get_weight (#2323)
      Tests
      • CD: set up continuous deployment to PyPI (#2342)
      • CI: install tensorboard to speed up notebooks (#2315)
      • CI: install TorchGeo from checked out repo (#2306)
      • dependabot: only update npm lockfile (#2277)
      • prettier: ignore cache directories (#2278)
      • prettier: prefer single quotes (#2280)
      • pytest: set default --cov and --cov-report (#2275)
      • pytest: set matplotlib backend locally too (#2326)
      • pytest: silence numpy 2 warnings in PyTorch (#2302)
      • ruff: remove NPY tests now that we test numpy 2 in CI (#2287)
      Documentation
      • Alternatives: add scikit-eo to list of TorchGeo alternatives (#2340)
      • Contributing: installation-agnostic prettier usage (#2279)
      • Datasets: move dataset CSV to subdirectory (#2281, #2304)
      • Datasets: update NAIP resolution (#2325)
      • Tutorials: fix NAIP downloads by signing URL (#2343)
      • Tutorials: update recommended strategy for raster datasets containing images and masks (#2293)
      Contributors

      This release is thanks to the following contributors:

      @adamjstewart
      @calebrob6
      @MathiasBaumgartinger
      @Nowosad
      @sfalkena

    • sur Mappery: Samsonite is a Global Brand

      Publié: 10 October 2024, 11:00am CEST
      Pièce jointe: [télécharger]

      Spotted by Reinder ” in a street with many shops in The Hague, it’s Wednesday throwing away cardboard boxes day”

    • sur Real-Time Animated Wind Maps

      Publié: 10 October 2024, 10:34am CEST par Keir Clarke
      In recent weeks, ferocious winds have dominated the headlines. The devastating impact of Hurricane Milton, arriving so soon after Hurricane Helene rampaged through Florida, has left many communities reeling from the destructive power of these tropical storm-force winds. In the last fortnight, I've often found myself drawn to Earth Nullschool's real-time map of global wind conditions.
    • sur Animal Migration Tracking

      Publié: 9 October 2024, 9:34am CEST par Keir Clarke
      The Atlas of Ungulate MigrationUngulates, large herbivorous mammals with hooves, are a vital part of many ecosystems across the globe. These animals, including species like wildebeest, caribou, elk, and zebra, often migrate seasonally over vast distances. These migrations play a crucial role in maintaining the resilience of ecosystems, supporting biodiversity, and even sustaining local economies
    • sur Oslandia: New release for QField : 3.4 “Ebo”

      Publié: 8 October 2024, 5:46pm CEST

      Oslandia is the main partner of OPENGIS.ch around QField. We are proud today to forward the announcement of the new QField release 3.4 “Ebo”.

      Main highlights

      A new geofencing framework has landed, enabling users to configure QField behaviors in relation to geofenced areas and user positioning. Geofenced areas are defined at the project-level and shaped by polygons from a chosen vector layer. The three available geofencing behaviours in this new release are:

      • Alert user when inside an area polygon;
      • Alert user when outside all defined area polygons and
      • Inform the user when entering and leaving an area polygons.

      In addition to being alerted or informed, users can also prevent digitizing of features when being alerted by the first or second behaviour. The configuration of this functionality is done in QGIS using QFieldSync.

      Pro tip: geofencing settings are embedded within projects, which means it is easy to deploy these constraints to a team of field workers through QFieldCloud. Thanks Terrex Seismic for sponsoring this functionality.

      QField now offers users access to a brand new processing toolbox containing over a dozen algorithms for manipulating digitized geometries directly in the field. As with many parts of QField, this feature relies on QGIS’ core library, namely its processing framework and the numerous, well-maintained algorithms it comes with.

      The algorithms exposed in QField unlock many useful functionalities for refining geometries, including orthogonalization, smoothing, buffering, rotation, affine transformation, etc. As users configure algorithms’ parameters, a grey preview of the output will be visible as an overlay on top of the map canvas.

      To reach the processing toolbox in QField, select one or more features by long-pressing on them in the features list, open the 3-dot menu and click on the process selected feature(s) action. Are you excited about this one? Send your thanks to the National Land Survey of Finland, who’s support made this a reality.

      QField’s camera has gained support for customized ratio and resolution of photos, as well as the ability to stamp details – date and time as well as location details – onto captured photos. In fact, QField’s own camera has received so much attention in the last few releases that it was decided to make it the default one. On supported platforms, users can switch to their OS camera by disabling the native camera option found at the bottom of the QField settings’ general tab.

      Wait, there’s more

      There are plenty more improvements packed into this release from project variables editing using a revamped variables editor through to integration of QField documentation help in the search bar and the ability to search cloud project lists. Read the full 3.4 changelog to know more, and enjoy the release!

       

      Contact us !

      A question concerning QField ? Interested in QField deployment ? Do not hesitate to contact Oslandia to discuss your project !

       

    • sur The American Election & the Rest of the World

      Publié: 8 October 2024, 12:20pm CEST par Keir Clarke
      With the world closely watching the U.S. 2024 election, what could a Trump or Harris presidency mean for international stability? From rising tensions in Eastern Europe to critical climate action, the global implications of the U.S. election stretch far beyond American borders.The European Union Institute for Security Studies (EUISS) has been exploring "how a Trump or a Harris presidency
    • sur Mappery: The Map Shop

      Publié: 8 October 2024, 11:00am CEST
      Pièce jointe: [télécharger]

      Reinder spotted this selection of maps for sale in a souvenir shop at Wawel Castle, Cracow, Poland. They like a map there!

    • sur OPENGIS.ch: QField 3.4 “Ebo”: Geofencing and processing out of the box

      Publié: 8 October 2024, 6:45am CEST

      QField 3.4 is out, and it won’t disappoint. It has tons of new features that continue to push the limits of what users can do in the field.

      Main highlights


      A new geofencing framework has landed, enabling users to configure QField behaviors in relation to geofenced areas and user positioning. Geofenced areas are defined at the project-level and shaped by polygons from a chosen vector layer. The three available geofencing behaviours in this new release are:

      • Alert user when inside an area polygon;
      • Alert user when outside all defined area polygons and
      • Inform the user when entering and leaving an area polygons.

      In addition to being alerted or informed, users can also prevent digitizing of features when being alerted by the first or second behaviour. The configuration of this functionality is done in QGIS using QFieldSync.

      Pro tip: geofencing settings are embedded within projects, which means it is easy to deploy these constraints to a team of field workers through QFieldCloud. Thanks Terrex Seismic for sponsoring this functionality.

      QField now offers users access to a brand new processing toolbox containing over a dozen algorithms for manipulating digitized geometries directly in the field. As with many parts of QField, this feature relies on QGIS’ core library, namely its processing framework and the numerous, well-maintained algorithms it comes with.

      The algorithms exposed in QField unlock many useful functionalities for refining geometries, including orthogonalization, smoothing, buffering, rotation, affine transformation, etc. As users configure algorithms’ parameters, a grey preview of the output will be visible as an overlay on top of the map canvas.

      To reach the processing toolbox in QField, select one or more features by long-pressing on them in the features list, open the 3-dot menu and click on the process selected feature(s) action. Are you excited about this one? Send your thanks to the National Land Survey of Finland, who’s support made this a reality.

      QField’s camera has gained support for customized ratio and resolution of photos, as well as the ability to stamp details – date and time as well as location details – onto captured photos. In fact, QField’s own camera has received so much attention in the last few releases that we have decided to make it the default one. On supported platforms, users can switch to their OS camera by disabling the native camera option found at the bottom of the QField settings’ general tab.

      Wait, there’s more

      There are plenty more improvements packed into this release from project variables editing using a revamped variables editor through to integration of QField documentation help in the search bar and the ability to search cloud project lists. Read the full 3.4 changelog to know more, and enjoy the release!

    • sur QGIS Blog: Plugin Update – September, 2024

      Publié: 7 October 2024, 6:49pm CEST

      In September a total of 20 new plugins were published in the QGIS plugin repository.

      Highlight

      In the last month some AI-related plugins became available for users, namely IntelliGeo and TreeEyed, which in addition to the increasing number of tools, greatly contribute for the adaptation of QGIS to current and future needs, showcasing it as one of the best options for beginners and experts alike to conduct a number of geospatial analyses.

      As stated by their authors, with IntelliGeo there’s a chat interface where users can detail their requests, and the output is either a PyQGIS code or a graphical processing model, which can in turn be executed directly in QGIS.

      As for the TreeEyed plugin, its main objective is the monitoring of trees by generating vector and raster datasets from high resolution RGB imagery.

      Overview

      Here follows the quick overview in reverse chronological order. If any of the names or short descriptions catches your attention, you can find the direct link to the plugin page in the table below:

      Project Setup
      Sets up a QGIS project to my personal specs.
      Continuous Network Analysis (Processing)
      Processing plugin that adds several scripts to assist in decision making and validation of line-type vector networks by generating inconsistencies, further expanding the “Network Analysis” tool.
      Oslandia
      Official plugin for Oslandia customers.
      Reach
      Enables the use of real transit time as a spatial predicate for selects and joins.
      Data Clock
      Polar plot of seasonal data.
      QGIS Light
      QGIS made simple – a light user interface for core GIS functions.
      Attribute Searcher
      A minimalistic plugin to search for values in attributes quick and easy.
      Topo Maps
      ????????Generate Topographic Maps.
      IntelliGeo
      IntelliGeo is QGIS plugin that facilitates interaction with Large Language Models in QGIS environment.
      CartAGen
      Cartographic generalization.
      RiverBankErosionAndAccretion
      This plugin calculates the erosion and accretion along a river’s course.
      VectorStats
      Plugin for descriptive and statistical analysis of vectors, with chart generation.
      Jilin1Info(2023)
      2023???50cm????????????
      Historique Parcelle
      Historique des parcelles (cadastre français).
      String Writer
      Writes QGIS layers to Surpac string file format.
      TreeEyed
      TreeEyed is a QGIS plugin for tree monitoring using AI.
      SHP Buddy
      Quickly create shapefiles for breeding experiments.
      TEKSI Wastewater
      TEKSI Wastewater plugin to manage wastewater networks.
      KGR Finder
      By simply drawing polygons or clicking on existing polygons, this extension makes it possible to download data from OpenStreetMap (OSM) or the iDAI.gazetteer and display it on the map, including all existing attributes. The plugin is designed so that other services can also be easily integrated in the future.
      layer_style_master
      This QGIS plugin copies symbology, labels, and rendering settings from one layer to multiple other layers.

    • sur Mappery: Hannoverian Bumper Sticker

      Publié: 7 October 2024, 11:00am CEST
      Pièce jointe: [télécharger]

      Marc-Tobias shared this. I like that Hannover becomes the centre of the world.

    • sur Guess Where You Are

      Publié: 7 October 2024, 9:05am CEST par Keir Clarke
      I am currently ranked Number One in the world in the game GuessWhereYouAre. However, I suspect I won't stay on top of the leaderboard for long, especially after other players discover this exciting new Street View game. GuessWhereYouAre is a fun and engaging location-based game that places players in random spots around the world using Street View. Your goal is to explore your surroundings and
    • sur Free and Open Source GIS Ramblings: LLM-based spatial analysis assistants for QGIS

      Publié: 6 October 2024, 9:25pm CEST

      After the initial ChatGPT hype in 2023 (when we saw the first LLM-backed QGIS plugins, e.g. QChatGPT and QGPT Agent), there has been a notable slump in new development. As far as I can tell, none of the early plugins are actively maintained anymore. They were nice tech demos but with limited utility.

      However, in the last month, I saw two new approaches for combining LLMs with QGIS that I want to share in this post:

      IntelliGeo plugin: generating PyQGIS scripts or graphical models

      At the QGIS User Conference in Bratislava, I had the pleasure to attend the “Large Language Models and GIS” workshop presented by Gustavo Garcia and Zehao Lu from the the University of Twente. There, they presented the IntelliGeo Plugin which enables the automatic generation of PyQGIS scripts and graphical models.

      The workshop was packed. After we installed all dependencies and the plugin, it was exciting to test the graphical model generation capabilities. During the workshop, we used OpenAI’s API but the readme also mentions support for Cohere.

      I was surprised to learn that even simple graphical models are actually pretty large files. This makes it very challenging to generate and/or modify models because they take up a big part of the LLM’s context window. Therefore, I expect that the PyQGIS script generation will be easier to achieve. But, of course, model generation would be even more impressive and useful since models are easier to edit for most users than code.

      Image source: https://github.com/MahdiFarnaghi/intelli_geo ChatGeoAI: chat with PyQGIS

      ChatGeoAI is an approach presented in Mansourian, A.; Oucheikh, R. (2024). ChatGeoAI: Enabling Geospatial Analysis for Public through Natural Language, with Large Language Models. ISPRS Int. J. Geo-Inf.13, 348.

      It uses a fine-tuned Llama 2 model in combination with spaCy for entity recognition and WorldKG ontology to write PyQGIS code that can perform a variety of different geospatial analysis tasks on OpenStreetMap data.

      The paper is very interesting, describing the LLM fine-tuning, integration with QGIS, and evaluation of the generated code using different metrics. However, as far as I can tell, the tool is not publicly available and, therefore, cannot be tested.

      Image source: [https:]]

      Are you aware of more examples that integrate QGIS with LLMs? Please share them in the comments below. I’d love to hear about them.

    • sur Mappery: Johannes Kepler

      Publié: 6 October 2024, 11:00am CEST
      Pièce jointe: [télécharger]

      This portrait of Johannes Kepler was spotted by Reinder at the Collegium Maius in Cracow. Don’t you love the way old paintings so often have a globe or a map in the background (presumably a symbol of status)?

    • sur The Nicknames of America

      Publié: 5 October 2024, 11:26pm CEST par Keir Clarke
      Some U.S. cities have very quirky nicknames. Apparently, the citizens of Auburn, Alabama like to call their town the 'Armpit of the Confederacy'. While their nearby neighbors in Gordo, Alabama call their home the 'Armpit of Civilization'. Elmwood and Belleville in Wisconsin both claim to be the 'UFO Capital of the World' (presumably because of all the strange, alien-looking folk living in
    • sur Mappery: Fire Finding with an Alidade

      Publié: 5 October 2024, 11:00am CEST
      Pièce jointe: [télécharger]

      Have you heard of an alidade? I hadn’t until Walter Schwartz sent me these pics.

      He said “Behold the ingenious alidade, a surveying instrument here used as a fire finder. This one is displayed at the Cole Land Transportation Museum in Bangor, Maine. Forest rangers used these atop fire towers to report the distance and, in conjunction with another tower, the coordinates of fires. The map on this table covers an approximately 25 mile diameter (40 KM) inclusive of Augusta to Rockport Maine. The user viewed through a rectangular slot on one upright and rotated the metal structure to view the fire. Some tables were on slides so that the view would not be obstructed by parts of the tower structure. GPS and cameras solve the same problem today. “

      Well who knew that? I found this great explanation of the alidade.

    • sur OSGeo Announcements: [OSGeo-Announce] FOSS4G 2022 Firenze (Italy) recordings are online

      Publié: 4 October 2024, 5:49pm CEST

      see news item: FOSS4G 2022 Firenze (Italy) recordings are online - OSGeo

      FOSS4G 2022 has been a great event Firenze (Italy). The videos are now published on Youtube.

      We hope you will enjoy them.

      You find the videos of the talks at our FOSS4G Youtube Channel.

      355 videos were uploaded.

      We hope you like the videos and get valuable information. We would like to spread the world and we hope you will learn about our great software and our community.

      We would like to thank all people involved organizing FOSS4G 2022.

      About OSGeo
      -------------------
      The Open Source Geospatial Foundation (OSGeo) [13] is a non-profit organization dedicated to the development and promotion of open-source geospatial technologies and data. OSGeo serves as an umbrella organization for the collaborative development of open source geospatial software, and provides financial, organizational, and legal support to the broader geospatial community.

      _______________________________________________
      Announce mailing list
      Announce@lists.osgeo.org
      [https:]]

      1 post - 1 participant

      Read full topic

    • sur Markus Neteler: Migration of grass-dev mailing list to OSGeo Discourse

      Publié: 4 October 2024, 4:35pm CEST
    • sur Mappery: Your world at Pied a Terre

      Publié: 4 October 2024, 11:00am CEST
      Pièce jointe: [télécharger]

      Reeinder said “At the Amsterdam bookstore Scheltema, one can put a post-it on a kind of world map display, to mark the spot where one has been.”

    • sur Finding Your Coordinate Twins

      Publié: 4 October 2024, 9:39am CEST par Keir Clarke
      Did you know San Francisco shares the same latitude as Fukushima, Japan? Or that Chicago lines up with Rome? These surprising global connections can now be explored with a fun new interactive map that reveals your latitude and longitude twins from across the world!Introducing LatLon Connect - an interactive tool that lets you discover cities around the globe that sit on the same latitude or
    • sur GeoServer Team: GeoServer 2024 Q4 Developer Update

      Publié: 4 October 2024, 2:00am CEST

      The GeoServer team working on sharing our roadmap plans plans and providing greater transparency on our community participation and funding goals.

      GeoServer Developer Forum

      If you have sent email to geoserver-devel list this week you have been met with the following reply:

      This list is now closed, join us on geoserver developer forum: [https:] 

      That is right, developer communication has moved to GeoServer Developer on discourse.

      How to help:

      • Accept the invite - it is quick and easy joining the group and navigate to the forum in one go.
      • Update communication details for website and developer guide.

      Discourse Fourm

      GeoServer 3 Crowdfunding

      The consortium of Camptocamp, GeoSolutions and GeoCat have responded to our roadmap challenge with a bold GeoServer 3 Call for Crowdfunding established as a multi-party contract.

      How to help:

      Crowdfunding Form

      Wicket 9 upgrade

      GEOS-11275: Brad and David have made considerable progress on Wicket UI updates. After a year of effort the first results towards Wicket 10 are being merged onto the main branch.

      Thanks to Brad for doing much of the difficult work starting this activity, and to David for working hard to stabilize this work for testing.

      Peter and Jody started a wicket test plan and evaluated an initial 2.26-M0 milestone release.

      How to help:

      • Test a 2.27.x nightly build, clearly noting problems in the Wicket Test Plan.
      • Urgent: Developer assistance is needed to restore JUnit tests for the Wicket modules. Many are failing just due to the contents of the page being slightly altered.
      • Developer assistance is needed to resolve the content-security-policy warnings reported during testing.
      • David has outlined what is needed for a new GSModalDialog to replace the functionality being removed in Wicket 10.
      docker pull docker.osgeo.org/geoserver:2.27.x
      docker run -it -p8081:8080 docker.osgeo.org/geoserver:2.27.x
      
      Spring Security 5.8 update

      GEOS-11271: Andreas Watermeyer (ITS Digital Solutions) has completed this activity ahead of the GeoServer 2.26.0 release.

      How to help:

      Spring Security OAuth2 replacement

      GEOS-11272: Andreas Watermeyer (ITS Digital Solutions) set up new community modules to work on this activity. This is a new implementation as the spring security internals have changed, and the new spring api allows for a cleaner implementation.

      How to help:

      • This work will require extensive testing in different environments.
      • Ideas on unit testing and increasing test coverage with test containers are very welcome.
      Support and sponsorship

      We would like to welcome a new project sponsor:

      Route4Me - Simplify Last Mile Complexity: proven route planning and route optimization software.

      Route4Me

      The GeoServer project steering committee seeks sponsorship to fund maintenance activities, code sprints, and research and development that is beyond the reach of an individual contributor or organization.

      • We have worked with OSGeo to provide sponsorship guidance for individual consultants, small organisation, companies and public institutions of different sizes.
      • GeoServer has a new sponsorship page on our website collecting this information for our project.
      • GeoServer now lists sponsors logos on our home page, alongside core contributors.

      We would like to thank everyone who has responded thus far:

      • Sponsors: How 2 Map, illustreets, and Route4Me.
      • Individual Donations: Peter Rushforth, Marco Lucarelli, Gabriel Roldan, Jody Garnett, Manuel Timita, Andrea Aime
    • sur Mappery: 3D Globe

      Publié: 3 October 2024, 11:00am CEST
      Pièce jointe: [télécharger]

      Elizabeth shared this with us. She said “Would you call this a map? It is certainly a navigation aid.” I am not sure how you would describe this but it certainly is an interesting piece.

    • sur Mapping Every US Election Since 1840

      Publié: 3 October 2024, 10:45am CEST par Keir Clarke
      The Republican Party has won the popular vote in only one Presidential Election in the last 35 years. Since 1989 only George W. Bush (in 2004) has won the popular vote for the Republicans - and in that election Bush benefited from being the incumbent.A newly released visualization from the University of Richmond’s Digital Scholarship Lab highlights the dwindling appeal of the Republican Party
    • sur Mapping the Political Landscape

      Publié: 2 October 2024, 10:00am CEST par Keir Clarke
      Waves of Interest is a deep dive into Google search trends during election years. This beautiful data visualization maps out which political topics capture the attention of Americans during US election years. And where!By using the clever visual metaphor of a topographic map Waves of Interest transforms political interest into an intuitive landscape. The visualization reveals the fall
    • sur Tracking Satellites in 3D

      Publié: 1 October 2024, 9:51am CEST par Keir Clarke
      searching & zooming in on individual satellitesExploring the Final Frontier with Keep TrackKeepTrack is an innovative platform that allows users to monitor satellites orbiting Earth in real-time. At its core is a 3D interactive map that not only shows you where satellites are at the moment but also provides advanced analytics and visualizations to study their orbits and interactions in
    • sur The U.S. Supermarket Wars

      Publié: 30 September 2024, 10:30am CEST par Keir Clarke
      According to the Washington Post, "Walmart, Kroger, Aldi (Süd) and Albertsons own a third of all U.S. grocery stores locations." But who is winning the supermarket wars in your area?Hot on the heels of Japan's ConbiniWars interactive map, the Post has divided the United States based on which supermarket chain owns the most stores in each county. Whereas the ConbiniWars map used a Voronoi layer
    • sur Paul Ramsey: Cancer 12

      Publié: 30 September 2024, 2:00am CEST

      Back to entry 1

      I was glancing at the New York Times and saw that Catherine, the Princess of Wales, had released an update on her treatment. And I thought, “wow, I hope she’s doing well”. And then I thought, “wow, I bet she gets a lot of positive affirmation and support from all kinds of people”.

      I mean, she’s a princess.

      Priness Katherine

      Even us non-princesses, we need support too, and I have to say that I have been blown away by how kind the people around me in my life have been. And also how kind the other folks who I have never really talked with before have been.

      I try to thank my wife as often as I can. It is hard not to feel like a burden when I am, objectively, a burden, no matter how much she avers I am not. I am still not fully well (for reasons), and I really want to be the person she married, a helpful full partner. It is frustrating to still be taking more than I’m giving.

      From writing about my experience here, I have heard from other cancer survivors, and other folks who have travelled the particular path of colorectal cancer treatment. Some of them I knew from meetings and events, some from their own footprint on the internet, some of them were new to me. But they were all kind and supportive and it really helped, in the dark and down times.

      From my work on the University of Victoria Board of Governors, I have come to know a lot of people in the community there, and they were so kind to me when I shared my diagnosis. My fellow board members stepped in and took on the tasks I have not been able to do the past few months, and the members of the executive and their teams were so generous in sending their well-wishes.

      And finally, my employers at Crunchy Data were the best. Like above and beyond. When I told them the news they just said “take as much time as you need and get better”. And they held to that. My family doctor asked “do you need me to write you a letter for your employer” and I said “no, they’re good”, and he said, “wow! don’t see that very often”. You don’t. I’m so glad Crunchy Data is still small enough that it can be run ethically by ethical people. Not having to worry about employment on top of all the other worries that a cancer diagnosis brings, that was a huge gift, and not one I will soon forget.

      I think people (and Canadians to a fault, but probably people in general) worry about imposing, that communicating their good thoughts and prayers could be just another thing for the cancer patient to deal with, and my personal experience was: no, it wasn’t. Saying “thanks, I appreciate it” takes almost no energy, and the boost of hearing from someone is real. I think as long as the patient doesn’t sweat it, as long as they recognize that “ackknowledged! thanks!” is a sufficient response, it’s all great.

      Fortunately, I am not a princess, so the volume was not insuperable. Anyways, thank you to everyone who reached out over the past 6 months, and also to all those who just read and nodded, and maybe shared with a friend, maybe got someone to take a trip to the gastroenterologist for a colonoscopy.

      Talk to you all again soon, inshala.

      Mountain

    • sur Mappery: Sanssouci Park

      Publié: 29 September 2024, 11:00am CEST
      Pièce jointe: [télécharger]

      Reinder said “These images show a 3D plan in bronze or something, from the park ‘Sanssouci’ in Potsdam. A beautiful place with an unrivaled amount of quite impressive palaces.  [https:]]

    • sur Mappery: Globe 1639 at Magic Mushroom

      Publié: 29 September 2024, 11:00am CEST
      Pièce jointe: [télécharger]
      Screenshot

      Reinder spotted this on Spuistraat, Amsterdam.

      “Now it is a branch of Magic Mushroom – but in 1639 a globe was bricked into the facade.”

      I had to check that Magic Mushroom was what I thought it was, and it was! No endorsement but I guess your maps get super wild afgter a trip to this place.

    • sur QGIS Blog: Catching up with the QGIS User Conference 2024 & Save the Date for 2025

      Publié: 28 September 2024, 7:26pm CEST

      This year’s user conference took place in Bratislava, organized by the Slovak QGIS User Group and hosted at the Slovak University of Technology Faculty of Civil Engineering. The event was sold out early and the venue was full of energy and excitement.

      If you missed the conference or couldn’t make it to a talk due to too many great overlapping sessions, you now have the opportunity to catch up with everything on the UC 2024 playing list:

      Thanks to the organizers, speakers, sponsors, and all participants for the wonderful event.

      If you want to read some personal reports from community members, here’s Ujaval Gandhi’s report: [https:]] ; and here’s Hans van der Kwast’s: [https:]]

      Last but not least, we want you to save the date for next year’s user conference:

      The QGIS User Conference will be in Norrköping, Sweden from 2-3 June 2025, and contributor meeting there after 4-7.

    • sur Markus Neteler: GRASS GIS PSC Elections 2024: nomination period ongoing

      Publié: 28 September 2024, 3:41pm CEST
    • sur Mappery: Tire-Lire bookshop

      Publié: 28 September 2024, 11:00am CEST
      Pièce jointe: [télécharger]

      A bookshop in Toulouse, France, displaying a vintage school map

    • sur The Geotastic Daily Challenge

      Publié: 28 September 2024, 10:28am CEST par Keir Clarke
      Can you beat me on today's Geotastic Daily Challenge? I am currently 89th in the Geotastic Daily Challenge with a combined score of 24,263. Do you think you have what it takes to claim a higher spot on the leaderboard than the mighty 'gmap'?Geotastic is yet another online geography game that challenges players to identify locations around the world using Google's Street View imagery. Every day